package com.it.mygenerics;

import java.time.Year;
import java.util.ArrayList;

public class GenericeDemo5 {
    public static void main(String[] args) {
        /*
            泛型不具备继承性，但是数据具备继承性
         */


        //创建集合的对象
        ArrayList<Ye> list1 = new ArrayList<>();
        ArrayList<Fu> list2 = new ArrayList<>();
        ArrayList<Zi> list3 = new ArrayList<>();

        //调用method方法
        //method(list1);
        //method(list2);//报错
        //method(list3);//报错

        //数据具备继承性
        list1.add(new Ye());
        list2.add(new Fu());
        list3.add(new Zi());
    }

    public static void method(ArrayList<Ye> list) {

    }
}

class Ye{};
class Fu extends Ye{};
class Zi extends Ye{};
